// 弹性盒子
.flex{
	display: flex;
}
.col-center{
	align-items: center;
}
.col-top{
	align-items: start;
}
.col-end{
	align-items: end;
}
.row-center{
	justify-content: center;
}
.row-between{
	justify-content: space-between;
}
.row-end{
	justify-content: end;
}
.bg-color-EDF7F7{
	background-color: #EDF7F7;
}
// 字体主色
.main-color,.hover-color:hover{
	color: #4DACB1!important;
}
//主背景色
.main-bgColor{
	background-color: #4DACB1!important;
}
.color2{
	color: #677585;
}
.color3{
	color: #85919D;
}
.color333{
	color: #0C1019;
}
.color-red{
	color: #FF001C;
}
.mt6{
	margin-top: 6px;
}
.mt15{
	margin-top: 15px;
}
.mt25{
	margin-top: 25px;
}
.ml-4{
	margin-left: 4px;
}
.mb15{
	margin-bottom: 15px;
}
.ml8{
	margin-left: 8px;
}
.ml15{
	margin-left: 15px;
}
.mb25{
	margin-bottom: 25px;
}
.mb30{
	margin-bottom: 30px;
}
.fs12{
	font-size: 12px;
}
.fs14{
	font-size: 14px;
}
.fs15{
	font-size: 15px;
}
.fs16{
	font-size: 16px;
}
.fs18{
	font-size: 18px;
}
.fs20{
	font-size: 20px;
}
.fs24{
	font-size: 24px;
}
.fb {
	font-weight: bold;
}
.bgWhite{
	background-color: #fff;
}
.cursor{
	cursor: pointer;
}
.radius8{
	border-radius: 8px;
}
.p20{
	padding: 20px;
}
.pt10{
	padding-top: 10px;
}
.pl10{
	padding-left: 10px;
}
.pl13{
	padding-left: 13px;
}
.pl20{
	padding-left: 20px;
}
.pr20{
	padding-right: 20px;
}
.plr20{
	padding-left: 20px;
	padding-right: 20px;
}
.p25{
	padding: 25px;
}
.p30{
	padding: 30px;
}
.plr30{
	padding-left: 30px;
	padding-right: 30px;
}
.pl30{
	padding-left: 30px;
} 
.pr30{
	padding-right: 30px;
}
.pb12{
	padding-bottom: 12px;
}
.pb15{
	padding-bottom: 15px;
}
.pb20{
	padding-bottom: 20px;
}
.pt20{
	padding-top: 20px;
}
.pt25{
	padding-top: 25px;
} 
.pb10{
	padding-bottom: 10px;
}
.pb25{
	padding-bottom: 25px;
}
.pt30{
	padding-top: 30px;
} 
.pb30{
	padding-bottom: 30px;
}
.pr8{
	padding-right: 8px;
}
.pr10{
	padding-right: 10px;
}
.mt30{
	margin-top: 30px;
}
.ml30{
	margin-left: 30px;
}
.relative{
	position: relative;
}
.absolute{
	position: absolute;
}
.text-right{
	text-align: right;
}
.el-form-item--default .el-form-item__label {
    height: 38px;
    line-height: 38px;
	color: #333;
	font-size: 14px;
}
.resetInput{
	height: 40px;
}
.searchBtn{
	width: 80px;
	height: 40px!important;
}
.h32{
	height: 32px!important;
	line-height: 32px;
}
.w120{
	width: 120px;
}
.w110{
	width: 110px;
}
.disInBlock{
	display: inline-block;
}
.border-bottom{
	border-bottom: 1px solid #E9E9E9;
}
.border-right{
	border-right: 1px solid #E9E9E9;
}
.border-left{
	border-left: 1px solid #E9E9E9;
}
.border-top{
	border-top: 1px solid #E9E9E9;
}
.bg-F5F7FA{
	background-color: #F5F7FA;
}
.bg-FAFAFA{
	background-color: #fafafa;
}
.cancelSubBtn{
	background: #fff!important;
	border: 1px solid #9BA2AB!important;
	border-radius: 0!important;
	color: #0C1019!important;
}
.cancelSubBtn:hover{
	color: #0C1019!important ;
}
.mainSubBtn{
	background: #4DACB1!important;
	border: 1px solid #4DACB1!important;
	border-radius: 0!important;
	    color: #fff !important;
}
.mainSubBtn1{
	background: #fff!important;
	border: 1px solid #4DACB1!important;
	border-radius: 0!important;
	    color: #4DACB1 !important;
}
.textReset .el-textarea__inner{
	border: 0!important;
	background: #F7F8FA!important;
	box-shadow: none;
}
.line-25{
	line-height: 25px;
}
.line-64{
	line-height: 64px;
}

.type1{
	color: #FF8D1A;
	.drop{
		background-color: #FF8D1A;
	}
}
.type2{
	color: #0ACC9C;
	.drop{
		background-color: #0ACC9C;
	}
}
.type3{
	color: #FF001C;
	.drop{
		background-color: #FF001C;
	}
}
.type4{
	color: #677585;
	.drop{
		background-color: #677585;
	}
}
.drop{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 5px;
}
.text-line-1{
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.text-line-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-height: 1.5; /* 根据需要设置行高 */
  max-height: 4.5em; /* 3行行高的最大高度 */
  width: 100%; /* 根据需要设置宽度 */
}